Data defined storage